package default01;

import javax.swing.*;

/**
 * @TODO
 * @Author xu
 * 2025/3/15
 */
public class LoginTest {
    public static void main(String[] args) {
        LoginService loginService = new LoginService();

        // 从用户获取账户和密码
        String username = JOptionPane.showInputDialog("请输入账户名:");
        String password = JOptionPane.showInputDialog("请输入密码:");

        try {
            // 调用登录方法
            loginService.login(username, password);
        } catch (LoginException e) {
            // 捕获自定义异常并显示错误信息
            JOptionPane.showMessageDialog(null, e.getMessage());
        } catch (Exception e) {
            // 捕获其他未预见的异常
            JOptionPane.showMessageDialog(null, "发生了一个未知错误: " + e.getMessage());
        }
    }
}
